# Debug UART ***Copyright © Quectel Wireless Solutions Co., Ltd. 2026. All rights reserved.*** --- **Debug Uart** 是 **Quectel Pi M1/L1** 的调试串口控制台,用于通过 USB 转 TTL 串口工具连接开发板,在电脑端查看启动日志、进入系统控制台并执行调试命令。与 SSH、VNC 等网络方式不同,Debug Uart 不依赖网络和图形界面,适合系统启动、网络异常、显示异常等底层问题排查场景。 # 准备工作 1. 准备一个 **USB 转 TTL 串口小板** 和 3 根杜邦线。请确认串口小板支持 **3.3 V** 电平。 ```{image} images/image_KVArbtG3comAoFxey4NcsbMsnjf.webp :width: 1382px :height: 389px ``` 2. 确认 **Quectel Pi M1 / L1** 的 Debug Uart 接口位置,并按接线示意图连接串口线。 > 💡 使用 USB 串口数据线连接智能主控板时,请确认引脚连接正确。接错引脚可能导致串口无法通信,严重时可能损坏硬件。
image
image
3. 将 USB 转 TTL 串口小板接入电脑,确认电脑可以识别串口号。 - Windows:在 **设备管理器** 中查看串口号,例如 `COM8`。 - Linux:查看 `/dev/ttyUSB*` 或 `/dev/ttyACM*` 设备节点。 4. 准备串口终端软件。Windows 推荐使用 [QPiTerminal]() ,Linux 可使用 `picocom`。 # 软件安装 电脑端需要准备串口终端软件和对应 USB 串口驱动。 ## Windows Windows 推荐使用 **QPiTerminal** 进行串口连接。若电脑无法识别 USB 转 TTL 串口设备,请先安装对应驱动,例如 CH340、CP210x 或 FTDI 驱动,具体以所使用的串口小板芯片为准。 插入 USB 转 TTL 串口小板后,可在 **设备管理器** 中查看对应的串口号,例如 `COM8`。 ## Linux Linux 电脑端通常会识别为 `/dev/ttyUSB*` 或 `/dev/ttyACM*` 设备。可执行以下命令查看: ```bash ls /dev/ttyUSB* /dev/ttyACM* 2>/dev/null ``` 如需使用 `picocom`,可安装: ```bash sudo apt update sudo apt install -y picocom ``` # 软件配置 使用 QPiTerminal 时,选择 **Serial** 连接方式,点击 **Open new session**,在弹出的窗口中选择设备管理器识别到的串口号,并将波特率设置为 **115200**。 ```{image} images/image_AHfIbiOyroRM14xrACtcxzEOnAe.webp :width: 1152px :height: 661px ``` 在 **New Serial Session** 窗口中确认串口号和波特率后,点击 **Connect** 建立串口连接。 ```{image} images/image_Y7ZfbxhtRoJ2CExo9TSctW0jnDe.webp :width: 1152px :height: 661px ``` # 软件启动 Debug Uart 不需要在开发板端单独启动网络服务。硬件接线正确、电脑端驱动和串口终端配置正确后,打开串口终端即可使用。 ## Windows 启动 QPiTerminal 1. 将 USB 转 TTL 串口小板接入电脑。 2. 在设备管理器中确认串口号。 3. 打开 QPiTerminal,选择 **Serial** 连接方式。 4. 点击 **Open new session**,选择串口号并设置波特率 **115200**。 5. 点击 **Connect** 打开串口窗口。 ## Linux 使用 picocom 在 PC 端执行: ```bash sudo picocom -b 115200 /dev/ttyUSB0 ``` 其中 `/dev/ttyUSB0` 需根据实际识别到的设备节点替换。 退出 `picocom` 可按: ``` Ctrl+A,然后 Ctrl+X ``` # 串口控制台 打开串口终端后,给开发板上电或重启,即可看到启动日志。系统启动完成后,可在终端界面按 **Enter**,再输入命令进行测试。 ```bash ls ``` 若能看到系统目录列表,表示串口控制台可正常使用。 ```{image} images/image_TlzbbZuVSoBrKbxdQ05c3HtCnJh.webp :width: 1152px :height: 661px ``` # 疑难解答 | **问题现象** | **排查方法** | | --- | --- | | 电脑端没有串口号 | 检查 USB 转 TTL 串口小板是否插好;确认已安装对应驱动;更换 USB 线或 USB 口后重试。 | | 串口窗口无输出 | 检查 GND、TXD、RXD 是否接对;确认 TXD 连接到 RXD、RXD 连接到 TXD;确认串口电平为 3.3 V。 | | 输出乱码 | 检查波特率是否设置为 **115200**。 | | 只能看到部分日志 | 先打开串口终端,再给开发板上电或重启,避免错过早期启动日志。 | | 无法输入命令 | 确认系统已启动完成;按 **Enter** 激活控制台;检查串口工具是否处于可输入状态。 |